@CHARSET "UTF-8";
input{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ }
.ymcalendar {
	width: 80px; 
    text-align: center;
	font-size:14px;
	cursor:pointer;
    background: #FFFFFF;
    border-radius: 15px;
    -moz-border-radius: 15px;
    padding: 5px 20px;
    border: 1px solid #FFFFFF;
    
}
.ymcalendar:focus{background: #0797D9; color: #FFF; border: 1px solid #0797D9;}
.ymcalendar-Div {
	position:absolute;
    margin-top:10px;
    margin-left: -50px;
	background:#fff;
	border:1px solid #D2D2D2;
	padding:1px;
	overflow:hidden;
	width:200px;
}
.ymcalendar-selected {
	border:1px solid #0797D9;
	background:#0797D9;
    color: #FFF;
	width:50px;
	height:50px;
	font-size:14px;
	text-align:center;
	cursor:default;
}
.ymcalendar-selected-over {
	border:1px solid #0797D9;
	background:#0797D9;
    color: #FFF;
	width:50px;
	height:50px;
	font-size:14px;
	text-align:center;
	cursor:default;
}
.ymcalendar-text {
	
	width:50px;
	height:50px;
	font-size:14px;
	text-align:center;
	cursor:default;
}
.ymcalendar-text-over{
	width:50px;
	height:50px;
	font-size:14px;
	text-align:center;
	cursor:default;
    background: #0797D9;
    color: #FFF;
}
.year{font-size: 16px; font-weight: bold;}
.setBg{background:#E0ECFF;}